package com.gl.glcourses.vos
{
	import mx.collections.ArrayCollection;

	[Bindable]
	[RemoteClass( alias="com.gl.glcourses.vos.StaticHorasOficina" )]
	public class StaticHorasOficina
	{
		public var id:Number;
		
		public var oficina:Oficina;
		
		public var cantHoras:Number;
		
		public var cantCursos:Number;
		
		public var cantParticipantes:Number;
		
		public var listStaticHoraMes:ArrayCollection;
		
		public function get nombreOficina():String
		{
			return oficina.nombre;
		}
		
		public function getHorasDate(mes:Number,anio:Number):Number
		{
			var horas:Number = 0;
			
			for each(var staticHoraMes:StaticHoraMes in listStaticHoraMes)
			{
				var date:Date = staticHoraMes.fecha;
				if(date.month == mes && date.fullYear == anio)
				{
					horas+=(staticHoraMes.cantMinutos/60);
				}
			}
			return horas;
		}
		
		public function StaticHorasOficina()
		{
		}
	}
}